<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>计算机导论作业</title>
    <link rel="stylesheet" href="css文件.css" class="css">
</head>
<body>
  <div class="container">
    <div class="box1">
      <h1>计算机导论课期末大作业</h1>
    </div>
    <h2>1、计算机学科各课程关系图</h2>
  <div class="picture">
    <img src="计算机专业各课程关系1.png">
  </div>
    <h2>2、计算机学科各课程有关参考资料</h2>
    <div class="box2">
      <h3>（1）操作系统</h3>
      <h4>推荐书籍：</h4>
      <ul>
        <li>《操作系统导论》，国外经典教材<a href="https://pages.cs.wisc.edu/~remzi/OSTEP/" target="_blank">《Operating Systems:Three Easy Pieces》</a>的中文版</li>
        <li>《现代操作系统》，bilibili-<a href="https://www.bilibili.com/video/av9555596?from=search&seid=8107077283516919308" target="_blank">北京大学网课</a></li>
      </ul>
      <h4>学习指南：</h4>
      <ul>
        <li>知乎高赞回答：<a href="https://www.zhihu.com/question/27871198"target="_blank">学习操作系统的知识，看哪本书好？</a></li>
        <li>操作系统—<a href="https://zhuanlan.zhihu.com/p/104264460"target="_blank">学习资料合集</a></li>
      </ul>
    </div>
    <div class="box3">
    <h3>（2）计算机网络</h3>
    <h4>推荐书籍：</h4>
    <ul>
      <li>入门：《图解TCP/IP》</li>
      <li>好评：<a href="https://book.douban.com/subject/30280001/"target="_blank">《计算机网络：自顶向下方法》</a><br/>
      附上<a href="https://www.scs.stanford.edu/10au-cs144/"target="_blank">Standford专业课程资源</a></li>
      <li>实战：<a href="https://book.douban.com/subject/26268767/"target="_blank">《Wireshark网络分析就这么简单》</a></li>
    </ul>
    <h4>学习指南&资源：</h4>
    <ul>
      <li><a href="https://www.jianshu.com/p/45d27f3e1196"target="_blank">这是一份详细 & 清晰的计算机网络基础学习指南</a></li>
      <li><a href="https://www.zhihu.com/question/60932935?sort=created" target="_blank">知乎回答：计算机网络该怎么学？</a></li>
      <li><a href="https://blog.csdn.net/FanceFu/article/details/79357105"target="_blank">CSDN-计算机网络学习总结</a></li>
      <li><a href="https://zhuanlan.zhihu.com/p/175998415"target="_blank">知乎高赞回答：什么，你学不会TCP？那就来自己写一个吧！</a></li>
    </div>
    </ul>
    <div class="box4">
    <h3>（3）数据库</h3>
    <table border="1" cellspacing="0" cellpadding="5">
      <thead>
        <tr><th>学习资源</th><th>资源类型</th><th>网络链接</th></tr>
      </thead>
      <tbody>
        <tr><td>Architecture of a Database System</td><td>论文</td><td><a href="https://dsf.berkeley.edu/papers/fntdb07-architecture.pdf" target="_blank">链接（英文版）</a></td></tr>
      <tr><td>Readings in Database Systems</td><td>论文合集</td><td><a href="http://www.redbook.io/" target="_blank">链接（英文版）</a></td></tr>
      <tr><td>数据库管理系统原理与设计</td><td>推荐书籍</td><td><a href="https://book.douban.com/subject/1155934/" target="_blank">豆瓣读书</a></td></tr>
      <tr><td>Transaction Processing</td><td>推荐书籍</td><td><a href="https://book.douban.com/subject/2586390/" target="_blank">豆瓣读书</a></td></tr>
      <tr><td>Data and Reality（数据模型）</td><td>推荐书籍</td><td><a href="https://book.douban.com/subject/17915870/" target="_blank">豆瓣读书</a></td></tr>
      <tr><td>知乎回答：数据库学习路径</td><td>学习指引</td><td><a href="https://www.zhihu.com/question/451898647" target="_blank">有什么好的数据库学习路径推荐？</a></td></tr>
      <tr><td>MySQL数据库学习</td><td>学习资源</td><td><a href="https://blog.csdn.net/lilinjie_blog/article/details/81636554" target="_blank">MySQL数据库学习</a></td></tr>
      <tr><td>数据库的基础学习</td><td>网络学习资源</td><td><a href="https://blog.csdn.net/qq_38409944/article/details/78952051" target="_blank">数据库的基础学习</a></td></tr>
    </tbody>
    </table>
  </div>
  <div class="box5">
    <h3>（4）计算机组成原理</h3>
    <ul>
      <li>入门：<a href="https://book.douban.com/subject/26912767/" target="_blank">《深入理解计算机系统》</a></li>
      <li>进阶：<a href="https://book.douban.com/subject/1998341/" target="_blank">计算机系统要素</a><br/>
      附上资源网址：<a href="https://www.nand2tetris.org/" target="_blank">Nand2Tetris网站</a>&nbsp和视频网址：<a href="https://www.coursera.org/learn/build-a-computer" target="_blank">Coursera</a></li>
      <li>高级：<a href="https://book.douban.com/subject/26604008/" target="_blank">计算机组成与设计</a><br/>
      附上英文资源：<a href="https://inst.eecs.berkeley.edu//~cs61c/sp15/" target="_blank">CS61C课程</a></li>
    </ul>
  </div>
  <div class="box6">
    <h3>（5）算法与数据结构</h3>
    <table border="1" cellspacing="0" cellpadding="5">
      <thead>
        <tr><th>学习资源</th><th>资源类型</th><th>网络链接</th></tr>
      </thead>
      <tbody>
        <tr><td>MIT 6.006 Introduction to Algorithms</td><td>经典课程<br/><a href="MIT 6.006 Introduction to Algorithms课程图.jpg" target="_blank">课程内容</a></td><td><a href="https://www.bilibili.com/video/av23918476" target="_blank">视频链接</a></td></tr>
        <tr><td>《算法》</td><td>推荐书籍</td><td><a href="https://algs4.cs.princeton.edu/lectures/" target="_blank">英文教程网站</a></td></tr>
        <tr><td>数据结构和算法可视化学习</td><td>学习网站</td><td><a href="https://visualgo.net/zh" target="_blank">1、visualgo</a><br/><a href="https://www.cs.usfca.edu/~galles/visualization/Algorithms.html" target="_blank">2、Data Structure Visualizations</a></td></tr>
        <tr><td>《算法设计手册》</td><td>推荐书籍</td><td><a href="https://book.douban.com/subject/4048566/" target="_blank">豆瓣读书</a></td></tr>
        <tr><td>Tim Roughgarden算法专项课程</td><td>经典课程</td><td><a href="https://www.coursera.org/specializations/algorithms" target="_blank">视频链接</a></td></tr>
        <tr><td>Leetcode</td><td>解题网站</td><td><a href="https://leetcode-cn.com/problemset/all/" target="_blank">网站网址</a></td></tr>
        <tr><td>《怎样解题》</td><td>拓展书籍</td><td><a href="https://book.douban.com/subject/2124114/" target="_blank">豆瓣读书</a></td></tr>
      </tbody>
    </table>
  </div>
    <h2>3、我对计算机专业的认识</h2>
    <div class="box7">
    <p>&nbsp&nbsp&nbsp&nbsp&nbsp作为一名大一的学生，我对于计算机专业的认识与接触主要来自两门学科：大学计算机基础与计算机科学与技术导论。作为一名00后，我们生活在科技快速发展的信息年代，对于计算机自然不陌生，但对于这门专业到底学什么、将来工作干什么，在入学前仍没有太多的了解。以前的我，可能就以为计算机专业毕业的学生出去找工作，大概都是做程序员天天坐在电脑前敲代码罢了。但仅仅大一上半学期这两门计算机学科的导引课程，让我认识到了这个专业的丰富性。为什么这么说呢？因为我认识到了这个专业包含了很多门课程，而且每门课程都有很强的目的性，都有自己的一套体系，对于一个优秀的计算机专业人才的培养都是必不可少的。比如虽然与程序员关系最密切的是编程这门课程，但是如果没学过算法与数据结构，那么当你面对一些比较有难度的问题时会无从下手；如果操作系统的知识没有学好，那么你的工作不可能有很大的提升空间，可能永远拘束于编写简单代码的工作。</p>
    <p>&nbsp&nbsp&nbsp&nbsp&nbsp通过对计算机专业的了解和对部分课程学习内容的研究，我认识到了计算机这个专业的丰富与复杂。虽然计算机这门专业相较于一些历史悠久的专业还算是新兴的专业（上个世纪七八十年代才兴起），但已经形成了非常丰富严谨的课程体系，需要每一个选择这个专业的人有足够的耐心和努力才能有所收获。而且计算机这门专业与高新技术的发展十分紧密，可以与许多新兴专业诸如人工智能等进行学科融合创造出更大的成效。</p>
  </div>
    <h2>4、我的学业规划</h2>
  <div class="box8">
    <p>&nbsp&nbsp&nbsp&nbsp&nbsp作为一名大一的学生，我在大一结束后面临着专业分流的选择。我目前的决定是选择自动化专业，但不意味着计算机专业的知识我不应该去学习。因为计算机这门专业，至少编程的知识是许多工科专业所必需的。如果未来我选择自动化专业，自然也无法避开编程，还有一些软件之类的，也与计算机专业有关。因此，在大一认真学好与计算机专业有关的基础课程是我需要做到的。</p>
    <p>&nbsp&nbsp&nbsp&nbsp&nbsp至于说如果到时选择了自动化专业，未来我的学业规划首先是将课内的专业课学好，打下比较扎实的专业基础；其次我希望在本科期间也能去依托于专业去参加一些比较有含金量的创新创业大赛或者互联网+之类的比赛，希望通过这些比赛，锻炼自己的团队协作能力、科研能力等，积极与专业课的老师教授沟通，希望在自己选择的专业上努力开辟属于自己的世界。虽然在现在的我看来这无疑是一条非常艰难而且会遇到许多挫折的道路，但还是希望自己这大学四年不要浑浑噩噩度过，要有所成长，有所成就，在本科毕业后不管是保研还是考研能进一步在这个专业中深造，学有所成后成为国家高新技术发展的推动者，当然最终的目标是成为某一领域的领头羊，开辟一片属于自己的天地。</p>
  </div>
</body>
</html>